/* CSS Document */
*.ellipsis-font {
	width: 30em;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis; /*For Opera*/
	-ms-text-overflow: ellipsis; /*For IE8*/
	-moz-binding: url(assets/xml/ellipsis.xml#ellipsis); /*For Firefox3.x*/
}
body {
	background: none;
}
/**登录首页***/
.welcome-index, .welcome-index-wdl {
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.welcome-index ul {
	position: absolute;
	width: 76%;
	height: auto;
	top: 50%;
	margin-top: -226px;
	left: 50%;
	margin-left: -38%;
}
.welcome-index ul li {
	width: 100%;
	height: 80px;
	background: url(../image/home/indexlist-bg.jpg) repeat-x;
	margin-bottom: 13px;
	border-radius: 6px;
	box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
}
.welcome-index ul li a {
	width: 100%;
	height: 100%;
	display: block;
}
.welcome-index ul li a font {
	display: inline-block;
	float: right;
	height: 100%;
	font: 28px "微软雅黑";
	color: #d4f2e8;
	text-align: center;
	width: 8em;
	overflow: hidden;
	line-height: 80px;
	text-shadow: 1px 1px 2px #4e5765;
	margin-right: 40px;
}
.welcome-index ul li a i {
	display: inline-block;
	height: 80px;
	width: 80px;
	float: left;
	margin-left: 90px;
}
.welcome-index ul li a .bang {
	background: url(../image/home/bang.png) no-repeat center center;
}
.welcome-index ul li a .tushu {
	background: url(../image/home/tushu.png) no-repeat center center;
}
.welcome-index ul li a .zichan {
	background: url(../image/home/zichan.png) no-repeat center center;
}
.welcome-index ul li a .txl {
	background: url(../image/home/txl.png) no-repeat center center;
}
/**未登录首页**/

.welcome-index-wdl .notice {
	width: 70%;
	height: 44px;
	border-radius: 22px;
	background: url(../image/home/index_wdl_list_bg.jpg) repeat-x;
	box-shadow: 1px 0px 3px 0px rgba(0,0,0,0.4);
	margin: 0 auto;
	margin-top: 20px;
	font-size: 20px;
	color: #d4f2e8;
	line-height: 44px;
}
.welcome-index-wdl .notice .nr {
	display: inline-block;
	float: left;
	margin-left: 10px;
}
.welcome-index-wdl .notice .time {
	display: inline-block;
	float: right;
	margin-right: 10px;
}
.welcome-index-wdl .nav-box {
	width: 88%;
	height: 74%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -44%;
	bottom: 5%;
}
.welcome-index-wdl .nav-box ul {
	width: 100%;
	height: 100%;
}
.welcome-index-wdl .nav-box ul li {
	width: 24%;
	height: 30%;
	background: #7d9fb0;
	border-radius: 6px;
	float: left;
	margin-right: 1.3%;
	margin-bottom: 1.3%;
	overflow: hidden;
	box-shadow: 0 2px 2px rgba(0,0,0,0.6);
}
.welcome-index-wdl .nav-box ul .li-click {
	background: #2583b1;
}
.welcome-index-wdl .nav-box ul li a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 18px;
	position: relative;
	overflow: hidden;
}
.welcome-index-wdl .nav-box ul li a span {
	position: absolute;
	width: 100%;
	height: 30px;
	background: rgba(0,0,0,0.4);
	bottom: -30px;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	color: #c7e3db;
	-webkit-transition: all .2s ease-in-out 0s;
	-o-transition: all .2s ease-in-out 0s;
	-moz-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
}
.welcome-index-wdl .nav-box ul li a:hover span {
	bottom: 0;
}
.welcome-index-wdl .nav-box ul li a img {
	width: 100%;
	height: 100%;
	position: absolute;
}
/*公告**/
.w5 {
	width: 5%
}
.w30 {
	width: 30%
}
.w10 {
	width: 10%
}
.w15 {
	width: 15%
}
.w20 {
	width: 20%
}
.w50 {
	width: 50%
}
.w60{ width:60%;}
.welcome-index-wdl .gongg-table {
	width: 90%;
	height: auto;
	margin: 0 auto;
	margin-top: 20px;
	overflow: hidden;
}


.welcome-index-wdl .gongg-table tr {

}
.welcome-index-wdl .gongg-table tr th{
	height:50px;
}
.welcome-index-wdl .gongg-table tr td {
	padding-bottom:5px;
	position:relative;
}
.welcome-index-wdl .gongg-table tr td font {
	display: inline-block;
	width: 100%;
	height: 30px;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	color: #424b50;
}
.welcome-index-wdl .gongg-table tr td font label {
	height: 30px;
}
.welcome-index-wdl .gongg-table .tr-bg {
	height: 30px;
	width: 100%;
	border-radius: 15px;
}
.welcome-index-wdl .gongg-table .tr-bg font {
	display: inline-block;
	width: 100%;
	height: 30px;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: url(../image/home/login-btn.jpg) repeat-x;
}
.welcome-index-wdl .footer-number {
	width: 360px;
	overflow: hidden;
	height: 30px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	margin-left: -180px;
}
.welcome-index-wdl .footer-number div {
	width: 100%;
	height: 100%;
	position: relative;
}
.welcome-index-wdl .footer-number div p {
	width: 250px;
	position: absolute;
	left: 50%;
	margin-left: -125px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.welcome-index-wdl .footer-number div p a {
	display: inline-block;
	font-size: 14px;
	width: 30px;
	height: 30px;
	border-radius: 6px;
	text-align: center;
	line-height: 30px;
}
.welcome-index-wdl .footer-number div p .num-click {
	background: url(../image/home/yema.png) no-repeat center center;
	color: #fff;
}
.welcome-index-wdl .footer-number div span {
	position: absolute;
	display: inline-block;
	width: 86px;
	height: 32px;
	background: url(../image/home/yemabtn.png) no-repeat;
	top: -1px;
	border-radius: 16px;
	overflow: hidden;
	box-shadow: 0 1px 2px rgba(0,0,0,0.4);
}
.welcome-index-wdl .footer-number div span a {
	display: inline-block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 32px;
}
/*文章详情**/
.welcome-index-wdl .action-title {
	width: 90%;
	height: 30px;
	background: url(../image/home/login-btn.jpg) repeat-x;
	border-radius: 15px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.7);
	margin: 0 auto;
	margin-top: 20px;
}
.welcome-index-wdl .action-tip {
	width: 90%;
	height: 30px;
	margin: 0 auto;
	margin-top: 10px;
}
.welcome-index-wdl .action-tip span {
	display: inline-block;
	width: 80px;
	font-size: 14px;
	color: #177cb0;
	line-height: 30px;
}
.welcome-index-wdl .action-tip .time {
	float: left;
	margin-left: 2.5%;
}
.welcome-index-wdl .action-tip .name {
	float: right;
	text-align: right;
}
.welcome-index-wdl .action-tip .class {
	float: right;
	text-align: right;
	margin-right: 2.5%;
}
.welcome-index-wdl .action {
	width: 90%;
	margin: 0 auto;
	margin-top: 20px;
	font-size: 14px;
	text-align: justify;
	color: #424b50;
	line-height: 26px;
}
.welcome-index-wdl .action p {
	text-indent: 2em;
}
.welcome-index-wdl .action-box {
	width: 95%;
	position: absolute;
	height: 65%;
	overflow-y: scroll;
	left: 2.5%;
}
/**发布公告**/

.welcome-index-wdl .fb-action .name-box {
	width: 90%;
	height: 32px;
	margin: 0 auto;
	margin-bottom: 25px;
}
.welcome-index-wdl .fb-action .name-box p{
	font-size:16px; color:#f3f8f1; line-height:24px; margin-top:20px;
	
	}

.welcome-index-wdl .fb-action .name-box font {
	display: inline-block;
	width: 112px;
	height: 32px;
	background: url(../image/home/yemabtn2.png) no-repeat;
	text-align: center;
	font-size: 16px;
	color: #f3f8f1;
	line-height: 32px;
	border-radius: 16px;
	overflow: hidden;
	box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	float: left;
}
.welcome-index-wdl .fb-action .name-box .font2 {
	width: 72px;
	background: url(../image/home/yemabtn3.png) no-repeat;
	float: right;
}
.welcome-index-wdl .fb-action label {
	display: inline-block;
	width: auto;
	height: 32px;
	font: 16px "微软雅黑";
	color: 424b50;
	line-height: 32px;
	margin-left: 16px;
}
.welcome-index-wdl .fb-action .name-text {
	width: 225px;
	height: 28px;
	border: 0;
	background: #f3f8f1;
	float: left;
	margin-top: 2px;
	margin-left: 16px;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.4) inset;
	text-indent: 1em;
}
.welcome-index-wdl .fb-action .class-text {
	float: right;
}
.nice-select {
	float: right;
	width: 225px;
	height: 28px;
	border-radius: 4px;
	position: relative;
	margin-top: 2px;
	margin-left: 16px;
	margin-right: 5%;
	background: #f3f8f1 url(../image/home/list-up2.png) no-repeat 205px center;
	
	box-shadow: 0 1px 2px rgba(0,0,0,0.4) inset;
}
.nice-select input {
	display: block;
	width: 100%;
	height: 28px;
	font: 14px "微软雅黑";
	color: #177cb0;
	line-height: 28px;
	border: 0;
	background: none;
	text-align: left;
	text-indent: 5px;
}
.nice-select ul {
	width: 100%;
	display: none;
	position: absolute;
	top: 30px;
	overflow: hidden;
	background-color: #e1e6e0;
	max-height: 150px;
	_overflow-x: hidden;
	_overflow-y: auto;
	overflow-y: auto;
	border-top: 0;
	box-shadow: 0 0 2px rgba(0,0,0,0.4) inset;
	z-index: 9999;
	border-radius: 4px;
}
.nice-select ul li {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	padding: 0 10px;
	cursor: pointer;
	font-size: 12px;
	color: #177cb0;
}
.nice-select ul li.on {
	background-color: #7d9fb0;
	color: #d4f2e8;
}



.welcome-index-wdl .fb-action .text-bj {
	width: 78%;
	height: 50%;
	background: #f3f8f1;
	position: absolute;
	margin-left: 128px;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.4) inset;
}
.welcome-index-wdl .fb-action .txt {
	width: 225px;
	height: 28px;
	border: 0;
	background: #f3f8f1;
	float: left;
	margin-top: 2px;
	margin-left: 16px;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.4) inset;
}
.welcome-index-wdl .fb-action .btn,.welcome-index-wdl .text-select .btn{
	display: inline-block;
	width: 100%;
	height: 32px;
	font-size: 16px;
	font-family: "微软雅黑";
	text-align: center;
	line-height: 32px;
	color: #fff;
	border: 0;
	width: 72px;
	background: url(../image/home/yemabtn3.png) no-repeat;
	float: left;
	margin-left: 16px;
}
.welcome-index-wdl .fb-action .sub-btn,.welcome-index-wdl .text-select .sub-btn {
	background: url(../image/home/sub-btn.png);
	width: 60px;
		height:30px;
		line-height:30px;
	float: right;
}
.welcome-index-wdl .fb-action .sub-btn2 {
	background: url(../image/home/sub-btn2.png);
	width: 90px;
	height:30px;
	float: right;
}
.welcome-index-wdl .fb-action .file {
	position: absolute;
	top: 10;
	left: 130px;
	height: 28px;
filter:alpha(opacity:0);
	opacity: 0;
	width: 310px
}
.welcome-index-wdl .gongg-table .check-box {
	margin-left: 20px;

}
.welcome-index-wdl .pup-pop {
	width: 360px;
	height: 250px;
	border-radius: 8px;
	background: rgba(66,75,80,0.9);
	position: absolute;
	z-index: 99;
	top: 50%;
	margin-top: -125px;
	left: 50%;
	margin-left: -180px;
	box-shadow: 0 0 3px rgba(0,0,0,0.4);
	display: none;
}
.welcome-index-wdl #puptwo {
	height: 280px;
}
.welcome-index-wdl .pup-pop .cloes-btn {
	display: block;
	width: 28px;
	height: 28px;
	border: 2px solid #dbfbf0;
	background: #7392a1 url(../image/home/cloes-btn.png) no-repeat center center;
	border-radius: 16px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.8);
}
.welcome-index-wdl .pup-pop form div {
	width: 100%;
	height: 28px;
	float: left;
	margin-top: 30px;
}
.welcome-index-wdl .pup-pop form div span {
	display: inline-block;
	height: 24px;
	width: 64px;
	border: 2px solid #dbfbf0;
	background: #7392a1;
	border-radius: 14px;
	text-align: center;
	line-height: 24px;
	font-size: 18px;
	color: #d4f2e8;
	margin-left: 36px;
	float: left;
}
.welcome-index-wdl .pup-pop form div .text-box {
	display: inline-block;
	height: 28px;
	width: 190px;
	border-radius: 4px;
	border: 0;
	float: left;
	margin-left: 20px;
	font: 16px Arial;
	color: #434e53;
	text-indent: 5px;
	box-shadow: 0 0 1px 1px rgba(0,0,0,0.4) inset;
}
.welcome-index-wdl .pup-pop form div .login-btn {
	margin-left: 124px;
	display: inline-block;
	width: 190px;
	height: 30px;
	background: url(../image/home/login-btn.jpg) repeat-x;
	border: 0;
	border-radius: 15px;
	font: 18px "微软雅黑";
	color: #d4f2e8;
	box-shadow: 0 1px 2px rgba(0,0,0,0.8);
}
/**人事**/
.user-box {
	width: 90%;
	height: 90%;
	position: absolute;
	top: 5%;
	border-radius: 20px;
	left: 5%;
 background-image:-webkit-linear-gradient(to top, rgba(66,75,80,0.8),rgba(80,97,106,0.8) );
  background-image:linear-gradient(to top, rgba(66,75,80,0.8),rgba(80,97,106,0.8) );
  box-shadow:0 0 4px rgba(0,0,0,0.4)
}
.welcome-index-wdl .user-xx .name-box{ margin-bottom:20px; } 
.welcome-index-wdl .user-xx .name-box .name-text{ width:160px;}
.welcome-index-wdl .user-xx .name-box .sex-radio{ opacity:0; }
.welcome-index-wdl .user-xx .name-box em{ display:inline-block; height:30px; font-size:16px; color:#f3f8f1; text-shadow:1px 1px 1px #333; line-height:30px; float:left; margin-left:5px;}
.welcome-index-wdl .user-xx span{ display:inline-block; width:256px; height:100px;  position:absolute;top:20px; right:5%;}
.welcome-index-wdl .user-xx .user-icon{ width:96px; height:96px; border:2px solid #d5f3ea; border-radius:50px; background:#616c6f; overflow:hidden; box-shadow:0 0 3px rgba(0,0,0,0.6)}

.welcome-index-wdl .fb-action .name-box .font-color{ display:inline-block; width:8em; color:#f3f8f1; font-family:Arial, Helvetica, sans-serif;  text-shadow:1px 1px 1px #333; float:left;}

/**异动管理**/
.welcome-index-wdl .user-xx .name-box .dd-box{ display:inline-block; width:160px; float:right; margin-left:16px; height:130px; border:0; padding:0; background:#f3f8f1; resize:none; border-radius:4px; box-shadow:0 0 2px rgba(0,0,0,0.4) inset;}

/**组织管理**/
.welcome-index-wdl .zz-tab{ width:90%; height:90%;   position:absolute; left:5%; top:5%;}
.welcome-index-wdl .zz-tab .zz-tab-list{ width:80%; height:35px; margin-left:10%;}
.welcome-index-wdl .zz-tab .zz-tab-list li{ height:35px; width:120px; background:#424b50; float:left; margin-right:10px; border-radius:6px 6px 0 0; box-shadow:0px -1px 2px rgba(0,0,0,0.4); cursor:pointer; font-size:16px; color:#f3f8f1; text-align:center; line-height:35px;  text-shadow:1px 1px 1px #333;}
.welcome-index-wdl .zz-tab .zz-tab-list .li-click{ background:#7d9fb0;}

.welcome-index-wdl .zz-tab .zz-tabbox{ width:100%; height:90%; background:#7d9fb0; position:absolute; border-radius:15px;}

.welcome-index-wdl .zz-tab .zz-tabbox  ul{ width:90%; height: auto; margin:0 auto; display:none; }
.welcome-index-wdl .zz-tab .zz-tabbox ul li{ width:100%; height:60px; background: url(../image/home/tablist-bg.jpg) repeat-x; border-radius:6px; margin-bottom:10px; box-shadow:0 2px 4px rgba(0,0,0,0.6); position:relative;}
.welcome-index-wdl .zz-tab .zz-tabbox ul li font{ display:inline-block; height:60px; font-size:16px;color:#f3f8f1; text-align:center; line-height:60px;  text-shadow:1px 1px 1px #333; position:absolute; left:35px;}
.nice-select ol {
	width: 100%;
	display: none;
	position: absolute;
	top: 30px;
	overflow: hidden;
	background-color: #c1e5e0;
	max-height: 150px;
	_overflow-x: hidden;
	_overflow-y: auto;
	overflow-y: auto;
	border-top: 0;
	box-shadow: 0 0 2px rgba(0,0,0,0.4) inset;
	z-index: 9999;
	border-radius: 4px;
}
.nice-select ol i {
	display:inline-block;
	width:100%;	
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	padding: 0 10px;
	cursor: pointer;
	bottom:0;
	color: #177cb0;
	float:left;
}
.nice-select ol i.on {
	background-color: #586268;
	color: #f3f8f1;
}
.nice-select em{ position:absolute; top:0; font-size:14px; display:inline-block; height:28px; left:5px; line-height:28px;}

.welcome-index-wdl .text-select{float: left;
	width: 190px;
	height: 28px;
	font-size:14px;
	line-height:28px;
	border-radius: 4px;
	position: relative;
	margin-top: 15px;
	margin-left: 6px;

	background: #f3f8f1 url(../image/home/list-up2.png) no-repeat 165px center;
	
	box-shadow: 0 1px 2px rgba(0,0,0,0.4) inset;}
.welcome-index-wdl .text-select i{ display:inline-block; text-indent:5px; width:100%; height:30px;}
.welcome-index-wdl .text-select div{ display:inline-block; width:190px; position:absolute; height:160px; left:0; top:30px; z-index:999; border:0; border-radius:4px; background:#c1e5e0; resize:none; font-size:12px; line-height:20px; text-indent:2em; display:none;}

.welcome-index-wdl .text-select div textarea{ display:inline-block; width:168px; height: 100px; background:#f3f8f1; float:left; margin-left:10px; border:0; margin-top:10px; border-radius:4px;  font-size:12px; line-height:20px;text-indent:2em; resize:none; text-align:justify; }

/**首页管理**/
.welcome-index-wdl .zz-tabbox .nav-box {
	width: 88%;
	height: 74%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -44%;
	bottom: 10%;
}
.welcome-index-wdl .zz-tabbox .nav-box ul {
	width: 100%;
	height: 100%;
	display:block;
}
.welcome-index-wdl .zz-tabbox .nav-box ul li {
	width: 24%;
	height: 30%;
	background: #7d9fb0;
	border-radius: 6px;
	float: left;
	margin-right: 1.3%;
	margin-bottom: 1.3%;
	overflow: hidden;
	box-shadow: 0 2px 2px rgba(0,0,0,0.6);
}
.welcome-index-wdl .zz-tabbox .nav-box ul .li-click {
	background: #2583b1;
}
.welcome-index-wdl .zz-tabbox .nav-box ul li a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 18px;
	position: relative;
	overflow: hidden;
}
.welcome-index-wdl .zz-tabbox .nav-box ul li a span {
	position: absolute;
	width: 100%;
	height: 30px;
	background: rgba(0,0,0,0.4);
	bottom: -30px;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	color: #c7e3db;
	-webkit-transition: all .2s ease-in-out 0s;
	-o-transition: all .2s ease-in-out 0s;
	-moz-transition: all .2s ease-in-out 0s;
	transition: all .2s ease-in-out 0s;
}
.welcome-index-wdl .zz-tabbox .nav-box ul li a:hover span {
	bottom: 0;
}
.welcome-index-wdl .zz-tabbox .nav-box ul li a img {
	width: 100%;
	height: 100%;
	position: absolute;
}

.welcome-index-wdl .fb-action .name-box .http-img{ width:225px; height:150px; background:#7d9fb0; position:absolute; top:40px; left:128px; border-radius:4px; box-shadow:0 0 2px rgba(0,0,0,0.4);}
.welcome-index-wdl .fb-action .name-box .http-img img{ width:100%; height:100%;}